package org.ns.framework.datasource.database;
public interface Transaction extends AutoCloseable {
	/**
	 * 事务提交
	 * @return
	 */
	OperateResult commit();
	/**
	 * 发生截断操作, 开启一个新的事务进行传递.
	 */
	TransactionSegment<?> segment();
	/**
	 * 事务关闭, 并回滚.
	 */
	void close();
	
	long getId();
}